var strStr = function (haystack, needle) {
  // 定义 haystack 的长度
  let len = haystack.length;
  // 定义 needle 的长度
  let nlen = needle.length;

  for (let i = 0; i <= len - nlen; i++) {
    // 关键的地方就是这里，使用 startWith 的方式
    // str.startWith(str1, n)
    // 这里是表示 str1 从 n 开始到是否在 str 的开头匹配
    // 这个是解题的关键
    // 一般是不加第二个参数的，默认从下标为 0 的地方开始匹配
    if (haystack.startsWith(needle, i)) {
      return i;
    }
  }
  return -1;
};